The Architecture Documentation Maturity Model ADM2
نویسندگان
چکیده
Today, the architectures of software systems are not stable for their whole lifetime but often adapted driven by business needs. Preserving their quality characteristics beyond each of these changes requires deep knowledge of the requirements and the systems themselves. Proper documentation reduces the risk that knowledge is lost and hence is a base for the system’s maintenance in the long-run. However, the influence of architectural documentation on the maintainability of software systems is neglected in current quality assessment methods. They are limited to documentation for anticipated change scenarios and do not provide a general assessment approach. In this paper, we propose a maturity model for architecture documentation. It is shaped relative to growing quality preservation maturity and independent of specific technologies or products. It supports the weighting of necessary effort against reducing long-term risks in the maintenance phase. This allows to take product maintainability requirements into account for selecting an appropriate documentation maturity level.
منابع مشابه
Providing an Enterprise Architecture Framework Model for Laboratory Information Management Systems by Service Oriented Approach
Background and Aim: Laboratories are one of the most important scientific and research centers. Laboratory information management systems provide a platform for recording the information and collaborating between researchers. The main purpose of this study was suggesting an organizational architecture model of laboratory information management systems. Materials and Methods: This study was a ...
متن کاملTowards an Architecture Maintainability Maturity Model (AM3)
The maintainability of software systems is a crucial point in the software lifecycle. However, assessing the quality of the software’s architecture with respect to evolution is a challenging task. The evaluation of the maintainability of a system’s architecture is often made using scenario-based techniques. These techniques require a comprehensive anticipation of future adaptations of the syste...
متن کاملارائه یک مدلی جدید برای بلوغ حاکمیت بر معماری سرویسگرا
Abstract Today, Organizations require a suitable and effective governance maturity model of their Service-Oriented Architecture (SOA). This is required to assess current state and needs of their governance and then to provide a suitable framework for their governance. So far, the different SOA governance maturity models have been proposed to assess governance of SOA; however, considering the...
متن کاملAn Overview of Industrial Software Documentation Practices
A system documentation process maturity model and assessment procedure were developed and used to assess 91 projects at 41 different companies over a seven year period. During this time the original version evolved into a total of four versions based on feedback from industry and the experience gained from the assessments. This paper reports the overall results obtained from the assessments whi...
متن کاملNew and Improved Documentation Process Model
Inaccurate, missing, incomplete, or out of data documentation is a major contributor to poor software quality. A four level Software System Documentation Process Maturity Model and assessment procedure developed by the authors is described in [7]. This paper briefly reports the results of 26 assessments of software projects at 7 different organizations. These assessments have yielded promising ...
متن کامل